function get_user_info($url)
{
    $session = New-Object Microsoft.PowerShell.Commands.WebRequestSession
    $session.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36"
    # $session.Cookies.Add((New-Object System.Net.Cookie("JSESSIONID", "vuyugiw1pyu6", "/", "10.12.129.100")))
    # $session.Cookies.Add((New-Object System.Net.Cookie("user_locale", "en_US", "/", "10.12.129.100")))
    # $session.Cookies.Add((New-Object System.Net.Cookie("a", "21", "/", "10.12.129.100")))
    # $session.Cookies.Add((New-Object System.Net.Cookie("private_nt_mode", "on", "/", "10.12.129.100")))
    $res = Invoke-WebRequest -UseBasicParsing -Uri "$url" `
    -WebSession $session `
    -Headers @{
    "Accept"="text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"
    "Accept-Encoding"="gzip, deflate"
    "Accept-Language"="zh-CN,zh;q=0.9"
    "Cache-Control"="max-age=0"
    "Upgrade-Insecure-Requests"="1"
    }
    return $res.RawContent
}

get_user_info $args[0]

